home *** CD-ROM | disk | FTP | other *** search
/ Java Programmer's Toolkit / Java Programmer's Toolkit.iso / project / 3 / graphi~2.jav < prev   
Encoding:
Text File  |  1995-10-17  |  598 b   |  23 lines

  1. public class GraphicsApplet extends Applet {
  2.     Font appFont;
  3. public void init() {
  4.         appFont = new Font("Helvetica",Font.BOLD,14);
  5.     }
  6. public void drawCenteredString(String s,
  7.                                          Color color,
  8.                                     Graphics g,
  9.                                          Dimension r) {
  10.         FontMetrics fm = g.getFontMetrics();
  11.         int sWidth = fm.stringWidth(s);
  12.         int sHeight = fm.getHeight();
  13.         g.setColor(color);
  14.         g.drawString(s,(r.width - sWidth)/2,
  15.                      (r.height - sHeight)/2);
  16.     }
  17. public void paint(Graphics g) {
  18.         Dimension r = size();
  19.         g.setFont(appFont);
  20.         drawCenteredString("Graphics",Color.red,g,r);
  21.     }
  22. }
  23.